xen.git
22 years agobitkeeper revision 1.601 (3fb3b29bWxzXUo39xGgX9TIpE757xg)
br260@laudney.cl.cam.ac.uk [Thu, 13 Nov 2003 16:34:35 +0000 (16:34 +0000)]
bitkeeper revision 1.601 (3fb3b29bWxzXUo39xGgX9TIpE757xg)

Cleanup.

22 years agobitkeeper revision 1.600 (3fb3b273GE_hy7OHRLjgp7AxLOBnjg)
br260@laudney.cl.cam.ac.uk [Thu, 13 Nov 2003 16:33:55 +0000 (16:33 +0000)]
bitkeeper revision 1.600 (3fb3b273GE_hy7OHRLjgp7AxLOBnjg)

Merge laudney.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into laudney.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk

22 years agobitkeeper revision 1.599 (3fb3783bCzU2OI0iS1r2i_GVLKRG0Q)
laudney@eclipse.(none) [Thu, 13 Nov 2003 12:25:31 +0000 (12:25 +0000)]
bitkeeper revision 1.599 (3fb3783bCzU2OI0iS1r2i_GVLKRG0Q)

Fixes. Xen console buffer ring can be cleared at request.

22 years agobitkeeper revision 1.596.1.2 (3fb36386_diWp9iTBJCjk8zK8bRIEw)
smh22@labyrinth.cl.cam.ac.uk [Thu, 13 Nov 2003 10:57:10 +0000 (10:57 +0000)]
bitkeeper revision 1.596.1.2 (3fb36386_diWp9iTBJCjk8zK8bRIEw)

tweaks

22 years agobitkeeper revision 1.598 (3fb2e274GU15kd_YoIRRIuuWRWScng)
laudney@eclipse.(none) [Thu, 13 Nov 2003 01:46:28 +0000 (01:46 +0000)]
bitkeeper revision 1.598 (3fb2e274GU15kd_YoIRRIuuWRWScng)

Fixes for Xen console buffer ring.

22 years agobitkeeper revision 1.596.1.1 (3fb282f5lerTApG4SkcCvGEWh9vYBg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 12 Nov 2003 18:59:01 +0000 (18:59 +0000)]
bitkeeper revision 1.596.1.1 (3fb282f5lerTApG4SkcCvGEWh9vYBg)

VBD fixes + improvements

22 years agobitkeeper revision 1.597 (3fb26743975c08pGlW-UntXWf-IBnQ)
br260@labyrinth.cl.cam.ac.uk [Wed, 12 Nov 2003 17:00:51 +0000 (17:00 +0000)]
bitkeeper revision 1.597 (3fb26743975c08pGlW-UntXWf-IBnQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk

22 years agobitkeeper revision 1.593.1.1 (3fb2673ecxanxs8T80yNhChH3vMCyA)
br260@labyrinth.cl.cam.ac.uk [Wed, 12 Nov 2003 17:00:46 +0000 (17:00 +0000)]
bitkeeper revision 1.593.1.1 (3fb2673ecxanxs8T80yNhChH3vMCyA)

add new domain 0 operation to read console ring in Xen

22 years agobitkeeper revision 1.596 (3fb247cfmIy4Y7E2SLnZRhjvUWmjXw)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Nov 2003 14:46:39 +0000 (14:46 +0000)]
bitkeeper revision 1.596 (3fb247cfmIy4Y7E2SLnZRhjvUWmjXw)

schedule.c:
  Fix a race when calling update_dom_time.

22 years agobitkeeper revision 1.595 (3fb2342et94IEebbXW4EukwRN6mstQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Nov 2003 13:22:54 +0000 (13:22 +0000)]
bitkeeper revision 1.595 (3fb2342et94IEebbXW4EukwRN6mstQ)

time.c:
  Fix uptime for xenolinux.

22 years agobitkeeper revision 1.594 (3fb210e1h9kxCYdiaHlo-5FLn1jxLg)
kaf24@scramble.cl.cam.ac.uk [Wed, 12 Nov 2003 10:52:17 +0000 (10:52 +0000)]
bitkeeper revision 1.594 (3fb210e1h9kxCYdiaHlo-5FLn1jxLg)

xi_build.c, Makefile:
  xi_build will now accept a gzipped kernel image.

22 years agobitkeeper revision 1.593 (3fb0d1ceZM5ys4sxO5836gfzMM0V9Q)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Nov 2003 12:10:54 +0000 (12:10 +0000)]
bitkeeper revision 1.593 (3fb0d1ceZM5ys4sxO5836gfzMM0V9Q)

string.c:
  Always include a memcpy function in Xen, for weird gcc configs.

22 years agobitkeeper revision 1.592 (3fb0ac15PpvexPwsNAKwcJ7oNjLC-A)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Nov 2003 09:29:57 +0000 (09:29 +0000)]
bitkeeper revision 1.592 (3fb0ac15PpvexPwsNAKwcJ7oNjLC-A)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.587.1.1 (3fb0ac11yZXqdnSpzEWZKpz5wvvO-w)
kaf24@scramble.cl.cam.ac.uk [Tue, 11 Nov 2003 09:29:53 +0000 (09:29 +0000)]
bitkeeper revision 1.587.1.1 (3fb0ac11yZXqdnSpzEWZKpz5wvvO-w)

Makefile:
  Remove netwatch for now --- first we need a story on how to propagate IP-address changes to guests
.del-xen_netwatch.c~a4c28975caeddf9f:
  Delete: tools/misc/xen_netwatch.c
.del-xen_netwatch_redhatscript~cac0420836f2394a:
  Delete: tools/misc/xen_netwatch_redhatscript

22 years agobitkeeper revision 1.591 (3fb01fdfj4CR6YQAASBrZd-6TBRWAQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 23:31:43 +0000 (23:31 +0000)]
bitkeeper revision 1.591 (3fb01fdfj4CR6YQAASBrZd-6TBRWAQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/smh22/xeno.bk

22 years agobitkeeper revision 1.589.1.1 (3fb01fd6z-bXVPc8graC98kD6hySjA)
iap10@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 23:31:34 +0000 (23:31 +0000)]
bitkeeper revision 1.589.1.1 (3fb01fd6z-bXVPc8graC98kD6hySjA)

add Steve's new xi_vbd_tools to fix last checkin

22 years agobitkeeper revision 1.590 (3fb015den6iTCedknkVEV3Wfg-Ql1Q)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 22:49:02 +0000 (22:49 +0000)]
bitkeeper revision 1.590 (3fb015den6iTCedknkVEV3Wfg-Ql1Q)

Now contains a fairly complete list of instructions from downloading source codes, compilation to configure, start and stop domains.

22 years agobitkeeper revision 1.589 (3fafd51ck2XSEHZX25n2Ngb4NrsnjQ)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 18:12:44 +0000 (18:12 +0000)]
bitkeeper revision 1.589 (3fafd51ck2XSEHZX25n2Ngb4NrsnjQ)

Makefile:
  tweak

22 years agobitkeeper revision 1.588 (3fafd2ccYgSbWe9z2kLiH-DeviUaIA)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 18:02:52 +0000 (18:02 +0000)]
bitkeeper revision 1.588 (3fafd2ccYgSbWe9z2kLiH-DeviUaIA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.580.1.1 (3fafd2c85ofrHsrmRaYOxYp49iwWOA)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 18:02:48 +0000 (18:02 +0000)]
bitkeeper revision 1.580.1.1 (3fafd2c85ofrHsrmRaYOxYp49iwWOA)

new vbd probe world

22 years agobitkeeper revision 1.587 (3fafd0aetHCEr89pQ3yPEASCbKFapg)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 17:53:50 +0000 (17:53 +0000)]
bitkeeper revision 1.587 (3fafd0aetHCEr89pQ3yPEASCbKFapg)

xen_netwatch_redhatscript:
  new file
xen_netwatch.c:
  More xen_netwatch fixes.

22 years agobitkeeper revision 1.586 (3fafc1b0qUj0PVr0hH3XvA9CFCZBAg)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 16:49:52 +0000 (16:49 +0000)]
bitkeeper revision 1.586 (3fafc1b0qUj0PVr0hH3XvA9CFCZBAg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.582.1.2 (3fafc1a8WtDmHzijhEouIqSThPp1nA)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 16:49:44 +0000 (16:49 +0000)]
bitkeeper revision 1.582.1.2 (3fafc1a8WtDmHzijhEouIqSThPp1nA)

xen_netwatch.c:
  Fixes to xen_netwatch.

22 years agobitkeeper revision 1.585 (3fafbf95QFuCKEsxsNl5cOIhPRNy2A)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 16:40:53 +0000 (16:40 +0000)]
bitkeeper revision 1.585 (3fafbf95QFuCKEsxsNl5cOIhPRNy2A)

Merge laudney.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into laudney.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/br260/xeno.bk

22 years agobitkeeper revision 1.584 (3fafbf81K3M7-GDJhS0e3H2k3t8jNg)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 16:40:33 +0000 (16:40 +0000)]
bitkeeper revision 1.584 (3fafbf81K3M7-GDJhS0e3H2k3t8jNg)

Xeno-HOWTO covering step by step instructions for setting up Xen and XenoLinux.

22 years agobitkeeper revision 1.582.1.1 (3fafbef8y8bKbMkHy5KldiazAvehBA)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 16:38:16 +0000 (16:38 +0000)]
bitkeeper revision 1.582.1.1 (3fafbef8y8bKbMkHy5KldiazAvehBA)

xen_netwatch.c:
  new file
Makefile:
  New utility for watching network interfaces coming up and going down, and calling a configure script.

22 years agobitkeeper revision 1.583 (3fafbe7fI5Lp1b80mt9IscwVvUn4nA)
br260@laudney.cl.cam.ac.uk [Mon, 10 Nov 2003 16:36:15 +0000 (16:36 +0000)]
bitkeeper revision 1.583 (3fafbe7fI5Lp1b80mt9IscwVvUn4nA)

Change Xen image name from 'image' to 'xen', 'image.gz' to 'xen.gz'.
Change XenoLinux image name from 'image' to 'xenolinux', 'image.gz' to 'xenolinux.gz'.

22 years agobitkeeper revision 1.582 (3faf962fX5syo8fIhzw2drHCKGZJ0w)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 13:44:15 +0000 (13:44 +0000)]
bitkeeper revision 1.582 (3faf962fX5syo8fIhzw2drHCKGZJ0w)

os.h:
  Fix mini-os for pre 2.96 gcc.

22 years agobitkeeper revision 1.581 (3faf829bElk8usyO8Mzog1zjelNh-g)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 12:20:43 +0000 (12:20 +0000)]
bitkeeper revision 1.581 (3faf829bElk8usyO8Mzog1zjelNh-g)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.579.1.1 (3faf8294m1pdlznRlKHUgrp9IfkTeQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 12:20:36 +0000 (12:20 +0000)]
bitkeeper revision 1.579.1.1 (3faf8294m1pdlznRlKHUgrp9IfkTeQ)

scsi_obsolete.c:
  new file
scsi.c, Makefile:
  Fix generic SCSI layer to support BusLogic driver

22 years agobitkeeper revision 1.580 (3faf66b5UozEzr4FkL39bXnAxrQErw)
smh22@labyrinth.cl.cam.ac.uk [Mon, 10 Nov 2003 10:21:41 +0000 (10:21 +0000)]
bitkeeper revision 1.580 (3faf66b5UozEzr4FkL39bXnAxrQErw)

xl_vbd.c:
  less verbosity

22 years agobitkeeper revision 1.579 (3faf5fd1FZw0e7pT-poxPw6RXq3fWg)
kaf24@scramble.cl.cam.ac.uk [Mon, 10 Nov 2003 09:52:17 +0000 (09:52 +0000)]
bitkeeper revision 1.579 (3faf5fd1FZw0e7pT-poxPw6RXq3fWg)

Makefile:
  Fix pf Makefile.

22 years agobitkeeper revision 1.578 (3fae3756SF5aAJmGkJg6zgxL7vvXCw)
kaf24@scramble.cl.cam.ac.uk [Sun, 9 Nov 2003 12:47:18 +0000 (12:47 +0000)]
bitkeeper revision 1.578 (3fae3756SF5aAJmGkJg6zgxL7vvXCw)

Makefile:
  No longer build xen_log by default.

22 years agobitkeeper revision 1.577 (3fae33ddCduNWIa_OSYx4NC9mk3GqA)
kaf24@scramble.cl.cam.ac.uk [Sun, 9 Nov 2003 12:32:29 +0000 (12:32 +0000)]
bitkeeper revision 1.577 (3fae33ddCduNWIa_OSYx4NC9mk3GqA)

xen_log.c:
  Minimise xen_log includes.

22 years agobitkeeper revision 1.576 (3facdede5nZbIb45xqApby8e8U5CQA)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Nov 2003 12:17:34 +0000 (12:17 +0000)]
bitkeeper revision 1.576 (3facdede5nZbIb45xqApby8e8U5CQA)

xi_save_linux.c, xi_restore_linux.c, Makefile:
  Suspend/resume now uses zlib to reduce the state file size.

22 years agobitkeeper revision 1.575 (3facce22hI3AvKxD-FmqcSdXqr6l0w)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Nov 2003 11:06:10 +0000 (11:06 +0000)]
bitkeeper revision 1.575 (3facce22hI3AvKxD-FmqcSdXqr6l0w)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.572.1.1 (3facce1c9dWmFo8RXZ7u-UnRmx-g_A)
kaf24@scramble.cl.cam.ac.uk [Sat, 8 Nov 2003 11:06:04 +0000 (11:06 +0000)]
bitkeeper revision 1.572.1.1 (3facce1c9dWmFo8RXZ7u-UnRmx-g_A)

BusLogic.h, BusLogic.c, FlashPoint.c.inc:
  new file
config.h, Makefile:
  Ported BusLogic SCSI driver. Note that is is UNTESTED.

22 years agobitkeeper revision 1.574 (3fac17eedP_FW6EJc9w8TDnbR6HdEQ)
iap10@labyrinth.cl.cam.ac.uk [Fri, 7 Nov 2003 22:08:46 +0000 (22:08 +0000)]
bitkeeper revision 1.574 (3fac17eedP_FW6EJc9w8TDnbR6HdEQ)

install xen_nat_enable in install/bin

22 years agobitkeeper revision 1.573 (3fabd10f_-HPTkLPE6J9ARwOzz2XCQ)
smh22@labyrinth.cl.cam.ac.uk [Fri, 7 Nov 2003 17:06:23 +0000 (17:06 +0000)]
bitkeeper revision 1.573 (3fabd10f_-HPTkLPE6J9ARwOzz2XCQ)

tweak bk thing

22 years agobitkeeper revision 1.569.1.1 (3fabd0d6F65H-1bT1S8jMoUe53DAEA)
smh22@labyrinth.cl.cam.ac.uk [Fri, 7 Nov 2003 17:05:26 +0000 (17:05 +0000)]
bitkeeper revision 1.569.1.1 (3fabd0d6F65H-1bT1S8jMoUe53DAEA)

bug fixes for multiple devices

22 years agobitkeeper revision 1.572 (3fabca3boPogE8eX_8H6P5qlR4SCEQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 16:37:15 +0000 (16:37 +0000)]
bitkeeper revision 1.572 (3fabca3boPogE8eX_8H6P5qlR4SCEQ)

memory.c, xi_save_linux.c, xi_restore_linux.c:
  Moire fixes. Save/restore now works.

22 years agobitkeeper revision 1.571 (3fabc0ccIidm1y01SeueL9ZtLe3myA)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 15:57:00 +0000 (15:57 +0000)]
bitkeeper revision 1.571 (3fabc0ccIidm1y01SeueL9ZtLe3myA)

setup.c, xl_vbd.c, memory.c, process.c:
  Various fixes. One to SCSI code in xenolinux, others to suspend/resume (which is still a bit broken).

22 years agobitkeeper revision 1.570 (3fab8343LyJPc2KVRZYbCwAIS3T15g)
kaf24@scramble.cl.cam.ac.uk [Fri, 7 Nov 2003 11:34:27 +0000 (11:34 +0000)]
bitkeeper revision 1.570 (3fab8343LyJPc2KVRZYbCwAIS3T15g)

Many files:
  Various cleanups and fixes for suspend/resume. Just a couple more bugs to fix.

22 years agobitkeeper revision 1.569 (3faab4a36OLmL1p_QOPfw7H-YMwVIA)
kaf24@scramble.cl.cam.ac.uk [Thu, 6 Nov 2003 20:52:51 +0000 (20:52 +0000)]
bitkeeper revision 1.569 (3faab4a36OLmL1p_QOPfw7H-YMwVIA)

Many files:
  More work on DOM0 save/restore tools. Now ready for testing.

22 years agobitkeeper revision 1.568 (3faa9d83y0EHNiYs2njacoQE89Cqrw)
iap10@striker.cl.cam.ac.uk [Thu, 6 Nov 2003 19:14:11 +0000 (19:14 +0000)]
bitkeeper revision 1.568 (3faa9d83y0EHNiYs2njacoQE89Cqrw)

minor include fix to asm-xeno/page.h

22 years agobitkeeper revision 1.567 (3fa98625j0d47oe7ZCKLDdbnYED8wA)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 23:22:13 +0000 (23:22 +0000)]
bitkeeper revision 1.567 (3fa98625j0d47oe7ZCKLDdbnYED8wA)

xi_restore_linux.c, xi_save_linux.c:
  new file
dom0_ops.c, Makefile:
  Starting DOM0 support for suspend/resume. Untested so far, and resume is currently incomplete.

22 years agobitkeeper revision 1.566 (3fa9179e50emTfPyuQMw53twIxyaxA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:30:38 +0000 (15:30 +0000)]
bitkeeper revision 1.566 (3fa9179e50emTfPyuQMw53twIxyaxA)

ide-xeno.c:
  tweak

22 years agobitkeeper revision 1.565 (3fa916a9omQrijJLZBNMaip_G452lQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:26:33 +0000 (15:26 +0000)]
bitkeeper revision 1.565 (3fa916a9omQrijJLZBNMaip_G452lQ)

tweak

22 years agobitkeeper revision 1.564 (3fa9134cYyjxglAlh2gjmCiQ901Z8g)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 15:12:12 +0000 (15:12 +0000)]
bitkeeper revision 1.564 (3fa9134cYyjxglAlh2gjmCiQ901Z8g)

misc vbd tweaks tidies and fixes

22 years agobitkeeper revision 1.563 (3fa90024LzzVnnkZsqlSu4CqEMBe_Q)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 13:50:28 +0000 (13:50 +0000)]
bitkeeper revision 1.563 (3fa90024LzzVnnkZsqlSu4CqEMBe_Q)

fix for scsi

22 years agobitkeeper revision 1.562 (3fa8e5aaqKhimMpbH8Bdw8wPYE1UaA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:57:30 +0000 (11:57 +0000)]
bitkeeper revision 1.562 (3fa8e5aaqKhimMpbH8Bdw8wPYE1UaA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk

22 years agobitkeeper revision 1.559.1.2 (3fa8e59fjgu1Rm3Cu-9n7CbSrKjgAg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:57:19 +0000 (11:57 +0000)]
bitkeeper revision 1.559.1.2 (3fa8e59fjgu1Rm3Cu-9n7CbSrKjgAg)

manual merge

22 years agobitkeeper revision 1.559.1.1 (3fa8e43cxT2NUnkQV1jn-o-5WeeUQQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:51:24 +0000 (11:51 +0000)]
bitkeeper revision 1.559.1.1 (3fa8e43cxT2NUnkQV1jn-o-5WeeUQQ)

manual merge

22 years agobitkeeper revision 1.561 (3fa8e3f4gst2uGQ-b8vNQhbE3eJABg)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 11:50:12 +0000 (11:50 +0000)]
bitkeeper revision 1.561 (3fa8e3f4gst2uGQ-b8vNQhbE3eJABg)

suspend.h:
  new file

22 years agobitkeeper revision 1.560 (3fa8e3c6Enpzi2YxcvMiP8aJ3tXbnw)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 11:49:26 +0000 (11:49 +0000)]
bitkeeper revision 1.560 (3fa8e3c6Enpzi2YxcvMiP8aJ3tXbnw)

hypervisor.h, setup.c, kernel.c:
  Finished guest support for suspend/resume.

22 years agobitkeeper revision 1.558.1.1 (3fa8e386Q1b8azxmK348LEgk5Ph0JQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 5 Nov 2003 11:48:22 +0000 (11:48 +0000)]
bitkeeper revision 1.558.1.1 (3fa8e386Q1b8azxmK348LEgk5Ph0JQ)

simpler unified vbd / physdisk stuff

22 years agobitkeeper revision 1.559 (3fa8d58fJMWFHK02Nc3nDhxvCmwvXA)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 10:48:47 +0000 (10:48 +0000)]
bitkeeper revision 1.559 (3fa8d58fJMWFHK02Nc3nDhxvCmwvXA)

Many files:
  Cleanups -- Xen now doesn't need to know about the start_info structure for anything except DOM0 boot.

22 years agobitkeeper revision 1.558 (3fa8bde6eQgIO9tzKu1KolYWJYKnxg)
kaf24@scramble.cl.cam.ac.uk [Wed, 5 Nov 2003 09:07:50 +0000 (09:07 +0000)]
bitkeeper revision 1.558 (3fa8bde6eQgIO9tzKu1KolYWJYKnxg)

xen_log.c, hypervisor.h:
  Bug fixes. Minios shoudl work again now.

22 years agobitkeeper revision 1.557 (3fa7bf54uSRjwiFPziJvGyBirhU24A)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 15:01:40 +0000 (15:01 +0000)]
bitkeeper revision 1.557 (3fa7bf54uSRjwiFPziJvGyBirhU24A)

network.c, dom0_ops.h, processor.h, domain.c, dom0_ops.c, xi_build.c:
  More fixes and tweaks.

22 years agobitkeeper revision 1.556 (3fa7b553guSnjbQHPSIHI8pvbUVpdg)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 14:18:59 +0000 (14:18 +0000)]
bitkeeper revision 1.556 (3fa7b553guSnjbQHPSIHI8pvbUVpdg)

setup.c, network.c:
  A couple more bug fixes in xenolinux suspend/resume code.

22 years agobitkeeper revision 1.555 (3fa7a5e43euoBbbuurbkHsps0sbRqQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 13:13:08 +0000 (13:13 +0000)]
bitkeeper revision 1.555 (3fa7a5e43euoBbbuurbkHsps0sbRqQ)

init.c, setup.c, network.c, xl_block.c:
  Small cleanups for previous checkin.

22 years agobitkeeper revision 1.554 (3fa7a01284xyjU8eM36NSWyFCKOIsQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 4 Nov 2003 12:48:18 +0000 (12:48 +0000)]
bitkeeper revision 1.554 (3fa7a01284xyjU8eM36NSWyFCKOIsQ)

Many files:
  More support in the xenolinux guest os for suspending itself.

22 years agobitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 17:18:05 +0000 (17:18 +0000)]
bitkeeper revision 1.553 (3fa68dcd5yXksUZ7k12Hq41k_eQIOw)

Many files:
  More cleanups for suspend/resume. STOP requests are now routed thru the guestos to allow preparation for pickling.

22 years agobitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 15:16:47 +0000 (15:16 +0000)]
bitkeeper revision 1.552 (3fa6715f0LpnznAkmX17sTFtzPmomQ)

Many files:
  Clean up domain building interface ready for suspend/resume.

22 years agobitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 11:19:13 +0000 (11:19 +0000)]
bitkeeper revision 1.551 (3fa639b1Ozv5gqMWisVgyFIergU8DQ)

hypervisor.h, dom0_ops.h, dom0_ops.c, dom0_defs.h:
  Add a version number to the dom0_op interface, to prevent crashes and hangs with out-of-date user tools.

22 years agobitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)
kaf24@scramble.cl.cam.ac.uk [Mon, 3 Nov 2003 10:25:35 +0000 (10:25 +0000)]
bitkeeper revision 1.550 (3fa62d1fweoECOoyEeNP4Duqo5Btxw)

Many files:
  More cleanups and renaming for suspend/resume.

22 years agobitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:33 +0000 (16:39 +0000)]
bitkeeper revision 1.549 (3fa3e1c5YNPCcRqYofk_zoTm4H1srQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/akw27/xeno/xeno.bk

22 years agobitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)
akw27@labyrinth.cl.cam.ac.uk [Sat, 1 Nov 2003 16:39:16 +0000 (16:39 +0000)]
bitkeeper revision 1.546.1.1 (3fa3e1b4UwJQtnD-lZcvMsbqR-XhSA)

sched hypercall unification -- tidying things up in
anticipation of suspend/resume

22 years agobitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:22:42 +0000 (16:22 +0000)]
bitkeeper revision 1.548 (3fa3ddd2iaWWrC9Wsp6PzFqyfBb5Rg)

Rules.mk:
  Fix previous stoopid checkin.

22 years agobitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)
kaf24@scramble.cl.cam.ac.uk [Sat, 1 Nov 2003 16:19:54 +0000 (16:19 +0000)]
bitkeeper revision 1.547 (3fa3dd2aH8eamu3ONvYovJgq8wBNbQ)

Many files:
  Fixes to the DOM0 interface and domain building code. Ready for new save/restore dom0_ops.

22 years agobitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)
kaf24@scramble.cl.cam.ac.uk [Fri, 31 Oct 2003 16:36:13 +0000 (16:36 +0000)]
bitkeeper revision 1.546 (3fa28f7diGvQF9o2YySrbVIsTMQmdw)

current.h, entry.S:
  Correct stack arithmetic when esp is not a multiple of 4 (eg. in the middle of skanky pcibios code).

22 years agobitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 18:15:13 +0000 (18:15 +0000)]
bitkeeper revision 1.545 (3fa15531_S_9dzrhvLFbutEYRqDFkw)

dom0_ops.c:
  Fix compile warning.

22 years agobitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)
ach61@labyrinth.cl.cam.ac.uk [Thu, 30 Oct 2003 18:03:05 +0000 (18:03 +0000)]
bitkeeper revision 1.544 (3fa15259IWpuWetGe_175Hq5izSLnA)

hypercall jumps to pervasive debugger

22 years agobitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:18 +0000 (17:33 +0000)]
bitkeeper revision 1.543 (3fa14b5efqnjV9Bkspn4jEvpgORomw)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)
kaf24@scramble.cl.cam.ac.uk [Thu, 30 Oct 2003 17:33:14 +0000 (17:33 +0000)]
bitkeeper revision 1.541.1.1 (3fa14b5aVZfwzFArgab1vhsTUV0TOA)

time.c, hypervisor.h, kernel.c, head.S:
  Fix minios to work with revised Xen 1.2 interface.

22 years agobitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:49:07 +0000 (17:49 +0000)]
bitkeeper revision 1.542 (3f9ffd93ZnP2SPpFtxRCNkTtIUn09A)

merge o death

22 years agobitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 17:48:06 +0000 (17:48 +0000)]
bitkeeper revision 1.539.1.1 (3f9ffd56ju-qX7ro1SVzJmd1_pp1sg)

temporary fix

22 years agobitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:30:14 +0000 (17:30 +0000)]
bitkeeper revision 1.535 (3f9ff926qXQI4th_qSbX8dxduU3-_A)

added tag split-1.1

22 years agobitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:29:31 +0000 (17:29 +0000)]
bitkeeper revision 1.541 (3f9ff8fbmaj0I4Lv4-c5xyrEJ9tkCw)

Makefile:
  Bump version to 1.2-devel.

22 years agobitkeeper revision 1.540 (3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 17:20:59 +0000 (17:20 +0000)]
bitkeeper revision 1.540 (3f9ff6fb5-OZxKR3oPGMq34TKmBWjQ)

xen_block.c:
  Fix

22 years agobitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:45:11 +0000 (16:45 +0000)]
bitkeeper revision 1.539 (3f9fee97LmrWncvzqKoEIzrY9jj3TQ)

more mergey fun

22 years agobitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:35:54 +0000 (16:35 +0000)]
bitkeeper revision 1.538 (3f9fec6ak_pRRMuf7OrN5fWEXAx52A)

manual merge

22 years agobitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)
smh22@labyrinth.cl.cam.ac.uk [Wed, 29 Oct 2003 16:27:23 +0000 (16:27 +0000)]
bitkeeper revision 1.513.1.1 (3f9fea6boX1jvB2gmthgt7V7gZTbkA)

Many files:
  no more segments - initial renaming
xl_vbd.c:
  Rename: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment.c -> xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_vbd.c
.del-xl_segment_proc.c~3ed615f9a000995e:
  Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/block/xl_segment_proc.c
.del-xen_physdisk.c~6fc678012cc92172:
  Delete: xen/drivers/block/xen_physdisk.c
.del-block.h~6f11045f32e11b92:
  Delete: xen/include/xeno/block.h
.del-segment.h~ae27bd5cb9ab97ea:
  Delete: xen/include/xeno/segment.h
xen_vbd.c:
  Rename: xen/drivers/block/xen_segment.c -> xen/drivers/block/xen_vbd.c
vbd.h:
  Rename: xen/include/xeno/physdisk.h -> xen/include/xeno/vbd.h
  Rename: xen/include/hypervisor-ifs/segment.h -> xen/include/hypervisor-ifs/vbd.h

22 years agobitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 15:21:26 +0000 (15:21 +0000)]
bitkeeper revision 1.537 (3f9fdaf6WHo2pALR0EKO7h2Oe_V97A)

network.c:
  Fixes to xenolinux net driver.

22 years agobitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)
kaf24@scramble.cl.cam.ac.uk [Wed, 29 Oct 2003 14:43:22 +0000 (14:43 +0000)]
bitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)

Many files:
  Modified blkdev and network interfaces to allow expedited flushing of pending request buffers.

22 years agobitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:42 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8beH34wIf4zqtfakVPIz5vGVg)

added tag latest-semistable

22 years agobitkeeper revision 1.535 (3f9ed8a2fZBk0CjxQTZazTwxPVGVjQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 20:59:14 +0000 (20:59 +0000)]
bitkeeper revision 1.535 (3f9ed8a2fZBk0CjxQTZazTwxPVGVjQ)

xeno.c, xl_block.c:
  Make Xenolinux a bit noisier on blkdev errors. Properly mark read-only partitions as such, to avoid disappearing files.

22 years agobitkeeper revision 1.534 (3f9e7d6cDzOy5qVNkizn9WE_oKdsiA)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 14:30:04 +0000 (14:30 +0000)]
bitkeeper revision 1.534 (3f9e7d6cDzOy5qVNkizn9WE_oKdsiA)

dummy, xenlogo.eps, xenstyle.cls, style.tex, interface.tex, Makefile:
  new file

22 years agobitkeeper revision 1.533 (3f9e6a73y_so5j_vqiY6UPUJof-DFQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 13:09:07 +0000 (13:09 +0000)]
bitkeeper revision 1.533 (3f9e6a73y_so5j_vqiY6UPUJof-DFQ)

time.c:
  Fix up interpolation of time so that, under normal use, we will never see time go backwards.

22 years agobitkeeper revision 1.532 (3f9e5323lNKiselc-ZGn8rFVU5PAVQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 28 Oct 2003 11:29:39 +0000 (11:29 +0000)]
bitkeeper revision 1.532 (3f9e5323lNKiselc-ZGn8rFVU5PAVQ)

Many files:
  Cleanups and renames to teh Xen interface.
.del-dom_mem_ops.h~73077f4b4349054:
  Delete: xenolinux-2.4.22-sparse/arch/xeno/drivers/balloon/dom_mem_ops.h
dom_mem_ops.h:
  Rename: xen/include/xeno/dom_mem_ops.h -> xen/include/hypervisor-ifs/dom_mem_ops.h

22 years agobitkeeper revision 1.531 (3f9da0175ZA8nMoVtg9tCQeXL4osyw)
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 22:45:43 +0000 (22:45 +0000)]
bitkeeper revision 1.531 (3f9da0175ZA8nMoVtg9tCQeXL4osyw)

time.c, xen_log.c, xen_cpuperf.c:
  Add 'independent_wallclock' cmdline and sysctl options to xenolinux.

22 years agobitkeeper revision 1.530 (3f9d4e1cKFIF732Xycy-zmcjUm1YFw)
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 16:55:56 +0000 (16:55 +0000)]
bitkeeper revision 1.530 (3f9d4e1cKFIF732Xycy-zmcjUm1YFw)

added tag latest-semistable

22 years agobitkeeper revision 1.530 (3f9d4b50eBCuXVk_ImRaxIb9MV1j3g)
kaf24@scramble.cl.cam.ac.uk [Mon, 27 Oct 2003 16:44:00 +0000 (16:44 +0000)]
bitkeeper revision 1.530 (3f9d4b50eBCuXVk_ImRaxIb9MV1j3g)

time.c:
  new file
Many files:
  Major fixes to time in Xen and Xenolinux. DOM0 can now set the wallclock time, perhaps using ntpd, for all other domains.

22 years agobitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:22:54 +0000 (10:22 +0000)]
bitkeeper revision 1.529 (3f8fc2fe0B2d6C1J6fAamzO9FAybWA)

Add some error checking to xen-clone

22 years agobitkeeper revision 1.528 (3f8fc167wdsskH7154hC5n8rpjKSAw)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:16:07 +0000 (10:16 +0000)]
bitkeeper revision 1.528 (3f8fc167wdsskH7154hC5n8rpjKSAw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.526.1.1 (3f8fc160axLZxAciQvvwLuO7BW8p0A)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 10:16:00 +0000 (10:16 +0000)]
bitkeeper revision 1.526.1.1 (3f8fc160axLZxAciQvvwLuO7BW8p0A)

trivial change to xen-clone to enable it to work on old repositories without the xenolinux-sparse link.

22 years agobitkeeper revision 1.527 (3f8fb4a16LPOSuutnwr8zgDB3Ws1Kw)
kaf24@scramble.cl.cam.ac.uk [Fri, 17 Oct 2003 09:21:37 +0000 (09:21 +0000)]
bitkeeper revision 1.527 (3f8fb4a16LPOSuutnwr8zgDB3Ws1Kw)

system.h:
  Slightly better restore_flags in xenolinux.

22 years agobitkeeper revision 1.526 (3f8f4139NGtfXYTOvQIloULmYg2ktg)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 01:09:13 +0000 (01:09 +0000)]
bitkeeper revision 1.526 (3f8f4139NGtfXYTOvQIloULmYg2ktg)

Add a couple of software performance counters to the page table update routines.

22 years agobitkeeper revision 1.525 (3f8f40d5f-vrfYUtEwXamtkNP2zQog)
iap10@labyrinth.cl.cam.ac.uk [Fri, 17 Oct 2003 01:07:33 +0000 (01:07 +0000)]
bitkeeper revision 1.525 (3f8f40d5f-vrfYUtEwXamtkNP2zQog)

Trivial change to xen-clone to allow it to be invoked on a specific version
of the repository e.g.
xen-clone "-rlatest-semistable bk://xen.bkbits.net/xeno-unstable.bk"

NB: the quote characters are necessary because this is a hack...

22 years agobitkeeper revision 1.524 (3f8d60bbWQ4zSOsE99hsVgC8-htjLw)
ach61@labyrinth.cl.cam.ac.uk [Wed, 15 Oct 2003 14:59:07 +0000 (14:59 +0000)]
bitkeeper revision 1.524 (3f8d60bbWQ4zSOsE99hsVgC8-htjLw)

add hook for pervasive debugging